package com.manlost.upload.model.dataobject;

import java.io.File;
import java.io.Serializable;
import java.util.List;

/**
 * 类UploadFolder.java的实现描述：TODO 类实现描述
 * 
 * @author xiaochuan.luxc 2012-5-2 下午8:40:35
 */
public class AblumFolder implements Serializable {

    private static final long   serialVersionUID = -84034933010114465L;
    private String              year;                                  // 第一个文件夹是年份
    private String              monDay;                                // 第二个文件夹是月份日期
    private String              source;                                // 第三个文件夹是来源
    private String              author;                                // 第四个文件夹是作者
    private String              album;                                 // 第五个文件夹是专辑
    private String              absolutePath;                          // 文件夹绝对路径
    private Integer             picCount;                              // 该文件夹的图片数量
    private Integer             videoCount;                            // 该文件夹的视频数量
    private Boolean             isUploaded;                            // 该文件夹是否已经上传过
    private List<LocalBabyInfo> localPicBabyInfos;                     // 该文件夹的所有BabyInfos
    private List<LocalBabyInfo> localVideoBabyInfos;

    /**
     * @return the year
     */
    public String getYear() {
        return year;
    }

    /**
     * @param year the year to set
     */
    public void setYear(String year) {
        this.year = year;
    }

    /**
     * @return the monDay
     */
    public String getMonDay() {
        return monDay;
    }

    /**
     * @param monDay the monDay to set
     */
    public void setMonDay(String monDay) {
        this.monDay = monDay;
    }

    /**
     * @return the source
     */
    public String getSource() {
        return source;
    }

    /**
     * @param source the source to set
     */
    public void setSource(String source) {
        this.source = source;
    }

    /**
     * @return the author
     */
    public String getAuthor() {
        return author;
    }

    /**
     * @param author the author to set
     */
    public void setAuthor(String author) {
        this.author = author;
    }

    /**
     * @return the album
     */
    public String getAlbum() {
        return album;
    }

    /**
     * @param album the album to set
     */
    public void setAlbum(String album) {
        this.album = album;
    }

    /**
     * @return the absolutePath
     */
    public String getAbsolutePath() {
        return absolutePath;
    }

    /**
     * @param absolutePath the absolutePath to set
     */
    public void setAbsolutePath(String absolutePath) {
        this.absolutePath = absolutePath;
    }

    /**
     * @return the picCount
     */
    public Integer getPicCount() {
        return picCount;
    }

    /**
     * @param picCount the picCount to set
     */
    public void setPicCount(Integer picCount) {
        this.picCount = picCount;
    }

    /**
     * @return the videoCount
     */
    public Integer getVideoCount() {
        return videoCount;
    }

    /**
     * @param videoCount the videoCount to set
     */
    public void setVideoCount(Integer videoCount) {
        this.videoCount = videoCount;
    }

    /**
     * @return the isUploaded
     */
    public Boolean getIsUploaded() {
        return isUploaded;
    }

    /**
     * @param isUploaded the isUploaded to set
     */
    public void setIsUploaded(Boolean isUploaded) {
        this.isUploaded = isUploaded;
    }

    /**
     * @return the localPicBabyInfos
     */
    public List<LocalBabyInfo> getLocalPicBabyInfos() {
        return localPicBabyInfos;
    }

    /**
     * @param localPicBabyInfos the localPicBabyInfos to set
     */
    public void setLocalPicBabyInfos(List<LocalBabyInfo> localPicBabyInfos) {
        this.localPicBabyInfos = localPicBabyInfos;
    }

    /**
     * @return the localVideoBabyInfos
     */
    public List<LocalBabyInfo> getLocalVideoBabyInfos() {
        return localVideoBabyInfos;
    }

    /**
     * @param localVideoBabyInfos the localVideoBabyInfos to set
     */
    public void setLocalVideoBabyInfos(List<LocalBabyInfo> localVideoBabyInfos) {
        this.localVideoBabyInfos = localVideoBabyInfos;
    }

}
